have difficulty competing against - French English Dictionary